History
History
Synonyms
UK
US
Meaning:
inundate

to send a person, office etc large quantities as if flooding

drown, overwhelm

POUR DOWN ON as in Wiktionary
POUR DOWN ON as in Wikipedia